#ifndef FREEWAY_H_INCLUDED
#define FREEWAY_H_INCLUDED

extern "C"{

// A function to initialize this shared lib
bool FreeWayInit(void * brainPtr);
// A function to process data (transfer data)
bool FreeWaySendData(const char * buf, int length);
// A function to process command
bool FreeWaySendCmd(const char * buf , int length);
// A function to reload configuration file
bool FreeWayReload();
// A function to quit
bool FreeWayExit();

bool FreeWayStart();
}


#endif // FREEWAY_H_INCLUDED
